package com.changfeng.service;

import com.changfeng.bean.dto.vo.CategoryListVO;

import java.util.List;

public interface CategoryService {

    /**
     * 添加类别
     * @param categoryListVO
     */
    void saveCategory(CategoryListVO categoryListVO);

    /**
     * 查询全部类别信息
     * @return
     */
    List<CategoryListVO> findAll();

    /**
     * 根据品牌查询类别
     * @param brandId
     * @return
     */
    List<CategoryListVO> findByBrandId(Integer brandId);

    /**
     * 删除类别
     * @param categoryId
     */
    void deleteCategory(Integer categoryId);

    /**
     * 修改类别
     * @param categoryListVO
     */
    void updateCategory(CategoryListVO categoryListVO);

    /**
     * 根据id查询类别
     * @param categoryId
     * @return
     */
    CategoryListVO findByCategoryId(Integer categoryId);

}
